5. 什么是燃料费?

什么是燃料费?

网络费用

在以太坊生态中,网络费用被称作“燃料”。它就像以太坊的“动力源”,为整个网络运转提供能量。

概览

什么是燃料费?

可以把以太坊想象成一个大型的计算机网络,人们在这个网络上能够执行发送信息、运行程序等各种任务。就像在现实世界中完成任务需要能量一样,在以太坊中完成这些任务同样需要能量。

在以太坊里,每个计算操作都设定了相应的“燃料”价格。燃料费指的是在交易过程中所执行操作的总费用。当用户发送交易或者运行智能合约时,必须支付燃料费,交易才能被处理。

如何支付较少燃料费?

虽然以太坊上较高的燃料费有时难以避免,但我们可以采用以下策略来降低费用:

安排交易时间

就如同错峰出行能够避开拥堵,且出行成本更低一样,在北美地区的睡眠时间使用以太坊进行交易,往往能享受到更优惠的费用。

等待费用下降

以太坊的燃料价格会根据网络拥塞程度,每12秒上下波动一次。当燃料价格较高时,只需在交易前等待几分钟,就有可能看到需要支付的费用显著下降。

使用二层网络

二层网络链是在以太坊基础上构建的,它具有费用更低、可处理交易数量更多的特点。对于那些无需在以太坊主网进行的交易,二层网络是节省费用的不错选择。

是什么造成了高昂的燃料费?

当以太坊上的计算量(燃料)超过特定阈值时,燃料费就会开始上涨。超过阈值的燃料越多,燃料费增长的速度就越快。

较高的燃料费可能由以下因素导致:热门去中心化应用程序(dapp)或非同质化代币、去中心化交易所周期性增加的交易量,以及高峰时段海量用户的活动等。

在部署智能合约前,以太坊上的开发者应当谨慎优化其智能合约的用法。因为如果许多人都在使用一个编写拙劣的智能合约,就会消耗更多的燃料,甚至可能无意中造成网络拥塞。

为何需要燃料?

燃料是保障以太坊安全和处理交易的关键要素,它在多个方面发挥着重要作用:

如何计算燃料?

支付的总燃料费由以下几个部分组成:

交易类型 使用的燃料单位
发送以太币 21,000
发送 ERC-20 代币 65,000
转移非同质化代币 84,904
在 Uniswap 兑换代币 184,523

燃料费计算公式为:使用的燃料单位 *(基础费 + 优先费)。大多数钱包会自动计算燃料用量,并以更直观的方式展示给用户。

常见问题

谁获得了我的交易的燃料费?

大部分燃料费(基础费)会被协议销毁(烧毁)。如果交易中包含优先费,这部分费用会付给提交你的交易的验证者。

我是否需要用以太币支付燃料费用?

是的。以太坊上的所有燃料费都必须使用原生货币以太币来支付。

什么是 gwei?

在大多数钱包或燃料追踪器中,你会看到燃料价格用“gwei”来计量。

Gwei 只是以太币的一个较小计量单位,类似于美分与美元的关系,不同之处在于 1 以太币等于 10 亿 gwei。在涉及极少量以太币时,使用 Gwei 作为计量单位会更加方便。